package com.ruoyi.order.station.request.instance;

import com.github.s7connector.api.annotation.S7Variable;
import com.github.s7connector.impl.utils.S7Type;
import lombok.Data;

@Data
public class DB5408 {
    //侧板锁螺丝结果
    @S7Variable(byteOffset = 0, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3TighteningResult;

    //侧板锁螺丝号1
    @S7Variable(byteOffset = 2, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3ScrewNo01;

    //侧板锁螺丝1程序号1
    @S7Variable(byteOffset = 4, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3ProgramNo01;

    //侧板锁螺丝1结果
    @S7Variable(byteOffset = 6, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3TightenStatus01;

    //侧板锁螺丝1扭矩下限1
    @S7Variable(byteOffset = 8, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueLowLimit01;

    //侧板锁螺丝1扭矩实际值1
    @S7Variable(byteOffset = 12, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueActual01;

    //侧板锁螺丝1扭矩上限1
    @S7Variable(byteOffset = 16, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueUpLimit01;

    //侧板锁螺丝1角度下限1
    @S7Variable(byteOffset = 20, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleLowLimit01;

    //侧板锁螺丝1角度实际值1
    @S7Variable(byteOffset = 24, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleActual01;

    //侧板锁螺丝1角度上限1
    @S7Variable(byteOffset = 28, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleUpLimit01;

    //侧板锁螺丝号2
    @S7Variable(byteOffset = 32, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3ScrewNo02;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 34, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3ProgramNo02;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 36, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3TightenStatus02;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 38, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueLowLimit02;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 42, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueActual02;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 46, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueUpLimit02;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 50, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleLowLimit02;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 54, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleActual02;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 58, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleUpLimit02;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 62, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3ScrewNo03;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 64, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3ProgramNo03;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 66, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3TightenStatus03;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 68, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueLowLimit03;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 72, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueActual03;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 76, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueUpLimit03;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 80, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleLowLimit03;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 84, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleActual03;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 88, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleUpLimit03;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 92, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3ScrewNo04;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 94, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3ProgramNo04;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 96, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3TightenStatus04;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 98, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueLowLimit04;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 102, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueActual04;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 106, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueUpLimit04;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 110, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleLowLimit04;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 114, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleActual04;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 118, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleUpLimit04;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 122, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3ScrewNo05;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 124, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3ProgramNo05;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 126, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3TightenStatus05;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 128, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueLowLimit05;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 132, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueActual05;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 136, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueUpLimit05;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 140, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleLowLimit05;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 144, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleActual05;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 148, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleUpLimit05;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 152, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3ScrewNo06;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 154, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3ProgramNo06;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 156, bitOffset = 0, type = S7Type.WORD)
    public Integer spScrew3TightenStatus06;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 158, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueLowLimit06;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 162, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueActual06;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 166, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalTorqueUpLimit06;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 170, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleLowLimit06;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 174, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleActual06;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 178, bitOffset = 0, type = S7Type.REAL)
    public float spScrew3FinalAngleUpLimit06;


    //侧板锁螺丝结果
    @S7Variable(byteOffset = 182, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1TighteningResult;

    //侧板锁螺丝号1
    @S7Variable(byteOffset = 184, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1ScrewNo01;

    //侧板锁螺丝1程序号1
    @S7Variable(byteOffset = 186, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1ProgramNo01;

    //侧板锁螺丝1结果
    @S7Variable(byteOffset = 188, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1TightenStatus01;

    //侧板锁螺丝1扭矩下限1
    @S7Variable(byteOffset = 190, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueLow01;

    //侧板锁螺丝1扭矩实际值1
    @S7Variable(byteOffset = 194, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueActual01;

    //侧板锁螺丝1扭矩上限1
    @S7Variable(byteOffset = 198, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueUp01;

    //侧板锁螺丝1角度下限1
    @S7Variable(byteOffset = 202, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleLow01;

    //侧板锁螺丝1角度实际值1
    @S7Variable(byteOffset = 206, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleActual01;

    //侧板锁螺丝1角度上限1
    @S7Variable(byteOffset = 210, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleUp01;

    //侧板锁螺丝号2
    @S7Variable(byteOffset = 214, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1ScrewNo02;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 216, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1ProgramNo02;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 218, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1TightenStatus02;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 220, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueLow02;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 224, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueActual02;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 228, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueUp02;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 232, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleLow02;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 236, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleActual02;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 240, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleUp02;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 244, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1ScrewNo03;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 246, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1ProgramNo03;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 248, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1TightenStatus03;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 250, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueLow03;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 254, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueActual03;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 258, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueUp03;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 262, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleLow03;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 266, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleActual03;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 270, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleUp03;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 274, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1ScrewNo04;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 276, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1ProgramNo04;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 278, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1TightenStatus04;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 280, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueLow04;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 284, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueActual04;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 288, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueUp04;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 292, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleLow04;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 296, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleActual04;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 300, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleUp04;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 304, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1ScrewNo05;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 306, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1ProgramNo05;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 308, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1TightenStatus05;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 310, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueLow05;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 314, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueActual05;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 318, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueUp05;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 322, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleLow05;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 326, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleActual05;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 330, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleUp05;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 334, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1ScrewNo06;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 336, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1ProgramNo06;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 338, bitOffset = 0, type = S7Type.WORD)
    public Integer cover1TightenStatus06;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 340, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueLow06;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 344, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueActual06;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 348, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalTorqueUp06;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 352, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleLow06;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 356, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleActual06;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 360, bitOffset = 0, type = S7Type.REAL)
    public float cover1FinalAngleUp06;
}
